package com.xishu.entity.order;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

public class CashPay implements Serializable {
    @ApiModelProperty(value = "订单ID")
    private Long orderId;

    @ApiModelProperty(value = "实付多少钱")
    private Double payCash;

    @ApiModelProperty(value = "找零多少钱")
    private Double returnCash;

    @ApiModelProperty(value = "支付类型")
    private Integer payType;

    @ApiModelProperty(value = "支付类型,中文")
    private String payTypeName_zh;

    @ApiModelProperty(value = "支付类型，英文")
    private String payTypeName_en;

    @ApiModelProperty(value = "stripe的支付类型")
    private String stripePayType;

    public String getPayTypeName_zh() {
        return payTypeName_zh;
    }

    public void setPayTypeName_zh(String payTypeName_zh) {
        this.payTypeName_zh = payTypeName_zh;
    }

    public String getPayTypeName_en() {
        return payTypeName_en;
    }

    public void setPayTypeName_en(String payTypeName_en) {
        this.payTypeName_en = payTypeName_en;
    }

    public String getStripePayType() {
        return stripePayType;
    }

    public void setStripePayType(String stripePayType) {
        this.stripePayType = stripePayType;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Double getPayCash() {
        return payCash;
    }

    public void setPayCash(Double payCash) {
        this.payCash = payCash;
    }

    public Double getReturnCash() {
        return returnCash;
    }

    public void setReturnCash(Double returnCash) {
        this.returnCash = returnCash;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("CashPay{");
        sb.append("orderId=").append(orderId);
        sb.append(", payCash=").append(payCash);
        sb.append(", returnCash=").append(returnCash);
        sb.append(", payType=").append(payType);
        sb.append(", stripePayType='").append(stripePayType).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
